水無瀬の部屋 > Programming > sample > tools > header > argcargv.h |
---|
1: //*********************************************************
2: // プロジェクト: argcargv
3: // ファイル名: argcargv.h
4: //*********************************************************
5: #ifndef ARGCARGV_HEAD_INCLUDED
6: #define ARGCARGV_HEAD_INCLUDED
7:
8:
9: //*********************************************************
10: // コンパイル環境の指定
11: //*********************************************************
12: #ifndef PRIVATE_TOOLS_HEAD_INCLUDED // 冗長ガード
13: #include <header/_tools.h>
14: #ifndef PRIVATE_TOOLS_HEAD_INCLUDED // ガード名の検査
15: #error "? PRIVATE_TOOLS_HEAD_INCLUDED"
16: #endif // #ifndef PRIVATE_TOOLS_HEAD_INCLUDED
17: #endif // #ifndef PRIVATE_TOOLS_HEAD_INCLUDED
18:
19:
20: //*********************************************************
21: // 定数型マクロ の 定義
22: //*********************************************************
23: #define FLG_ARGCARGV_PARAMONLY ( BIT( 1 ) )
24: #define FLG_ARGCARGV_REMOVEQUOTE ( BIT( 2 ) )
25: #define FLG_ARGCARGV_MSDEFAULT ( FLG_ARGCARGV_REMOVEQUOTE )
26:
27:
28: //*********************************************************
29: // 関数 の 宣言
30: //*********************************************************
31: #ifdef __cplusplus
32: extern "C" {
33: #endif
34:
35:
36: // argcargv.cpp
37: char **argcargv( int *argc, const char *cmdline, DWORD_PTR flag );
38: bool free_argcargv( int argc, char **argv );
39:
40:
41: #ifdef __cplusplus
42: } // extern "C"
43: #endif
44:
45:
46: #endif // #ifndef ARGCARGV_HEAD_INCLUDED
47:
48:
49: //** end **
50:
参照:
argcargv.cpp, tools.h
水無瀬の部屋 > sample > tools > header > argcargv.h |
---|
このページは cpp2web が出力しました。
水無瀬 優 postmaster@katsura-kotonoha.sakura.ne.jp
http://katsura-kotonoha.sakura.ne.jp/prog/code/tools/header/argcargv_h.shtml